<!DOCTYPE html>
<html>
	<meta charset="UTF-8">
		<title>发布详情</title>
		<meta name="renderer" content="webkit">
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  		<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
 		<link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" media="all">
  		<link rel="stylesheet" href="../../layuiadmin/style/admin.css" media="all">
  		<link rel="stylesheet" href="../../public/res/css/g.css" />
  		<link rel="stylesheet" href="../../public/res/css/m.css" />
  		<style>
  			.layui-form-label{width: 90px;}
  			.layui-input-block{margin-left: 125px;}
  			.layui-upload-img{width: 420px;height: 92px;margin: 0 10px 10px 0;}
  			.layui-table-link{text-decoration: underline;}
  			.layui-table-link:hover{color:#e18806;}
  		</style>
	<body>
		<div class="layui-fluid">
			<div class="layui-card">
				<div class="layui-card-body" style="padding: 15px;">
					<form class="layui-form  layui-form-pane" action="">
						 <div class="layui-form-item">
						    <label class="layui-form-label">标题</label>
						    <div class="layui-input-block">
						      <input type="text" name="title" lay-verify="title" autocomplete="off" placeholder="请输入标题" class="layui-input">
						    </div>
						  </div>
						  <div class="layui-form-item">
						    <label class="layui-form-label">类型</label>
						    <div class="layui-input-block">
						      <select name="interest" lay-filter="aihao">
						        <option value=""></option>
						        <option value="0" selected="">通知公告</option>
						        <option value="1">政策法规</option>
						        <option value="2">奖励公告</option>
						      </select>
						    </div>
						  </div>
						  <div class="layui-form-item"  pane="">
						  	<label class="layui-form-label">选择图片</label>
						    <div class="layui-input-block">
							  	<div class="layui-upload">
								  <button type="button" class="layui-btn layui-btn-normal" id="testList">选择多文件</button> 
								  <div class="layui-upload-list">
								    <table class="layui-table" style="width: 100%;">
								      <thead>
								        <tr><th lay-data="{align:'center',width:180, sort: true}">文件名</th>
								        <th lay-data="{align:'center',width:80}">大小</th>
								        <th lay-data="{align:'center',width:80}">状态</th>
								        <th lay-data="{align:'center',width:80,fixed: 'right',}">操作</th>
								      </tr></thead>
								      <tbody id="demoList"></tbody>
								    </table>
								  </div>
								  <button type="button" class="layui-btn" id="testListAction">开始上传</button>
								</div> 
						  	</div>
						  </div>
						  <div class="layui-form-item"  pane="">
						  	<label class="layui-form-label">内容</label>
						    <div class="layui-input-block">
						    	<textarea id="editor" style="display: none;"></textarea>
						    </div>
						  </div>
						  <div class="layui-form-item"  pane="">
						    <label class="layui-form-label">发布状态</label>
						     <div class="layui-input-block">
						      <input type="radio" name="status" value="发布" title="发布" checked="">
						      <input type="radio" name="status" value="未发布" title="未发布">
						    </div>
						  </div>
						  <div style="text-align: center;">
						  	<button class="layui-btn layui-btn-normal">提交</button>
						  	<button class="layui-btn layui-btn-normal">重置</button>
						  </div>
					</form>
				</div>
			</div>
		</div>
		<script src="../../layuiadmin/layui/layui.js"></script> 
		<script>
			layui.use(['form','table','upload','element','layedit'], function(){
			  var form = layui.form;
			  var table = layui.table;
			  var layedit = layui.layedit;
			  var $ = layui.jquery,element = layui.element,upload = layui.upload;
			  
			  layedit.build('editor'); //建立编辑器
			  
			   //多文件列表示例
			  var demoListView = $('#demoList')
			  ,uploadListIns = upload.render({
			    elem: '#testList'
			    ,url: '/upload/'
			    ,accept: 'file'
			    ,multiple: true
			    ,auto: false
			    ,bindAction: '#testListAction'
			    ,choose: function(obj){   
			      var files = this.files = obj.pushFile(); //将每次选择的文件追加到文件队列
			      //读取本地文件
			      obj.preview(function(index, file, result){
			        var tr = $(['<tr id="upload-'+ index +'">'
			          ,'<td>'+ file.name +'</td>'
			          ,'<td>'+ (file.size/1014).toFixed(1) +'kb</td>'
			          ,'<td>等待上传</td>'
			          ,'<td>'
			            ,'<button class="layui-btn layui-btn-mini demo-reload layui-hide">重传</button>'
			            ,'<button class="layui-btn layui-btn-mini layui-btn-danger demo-delete">删除</button>'
			          ,'</td>'
			        ,'</tr>'].join(''));
			        
			        //单个重传
			        tr.find('.demo-reload').on('click', function(){
			          obj.upload(index, file);
			        });
			        
			        //删除
			        tr.find('.demo-delete').on('click', function(){
			          delete files[index]; //删除对应的文件
			          tr.remove();
			          uploadListIns.config.elem.next()[0].value = ''; //清空 input file 值，以免删除后出现同名文件不可选
			        });
			        
			        demoListView.append(tr);
			      });
			    }
			    ,done: function(res, index, upload){
			      if(res.code == 0){ //上传成功
			        var tr = demoListView.find('tr#upload-'+ index)
			        ,tds = tr.children();
			        tds.eq(2).html('<span style="color: #5FB878;">上传成功</span>');
			        tds.eq(3).html(''); //清空操作
			        return delete this.files[index]; //删除文件队列已经上传成功的文件
			      }
			      this.error(index, upload);
			    }
			    ,error: function(index, upload){
			      var tr = demoListView.find('tr#upload-'+ index)
			      ,tds = tr.children();
			      tds.eq(2).html('<span style="color: #FF5722;">上传失败</span>');
			      tds.eq(3).find('.demo-reload').removeClass('layui-hide'); //显示重传
			    }
			  });
			});
		</script>
	</body>
</html>
